package br.ita.supertrunfo.client.core;

public class JogadorRN {

	public CartaRN filaDeCartas[];
	private int numDeCartas;
	private String apelido;
	private int lugarDoJogador;
	
	//Construtor
	public JogadorRN(String nome,int lugarDoJogador){
		this.setApelido(nome);
		this.setLugarDoJogador(lugarDoJogador);
		this.setNumDeCartas(8);
		this.setFilaDeCartas(new CartaRN[8]);
	}


	//Getters and Setters 
	public String getApelido() {
		return this.apelido;
	}
	private void setApelido(String apelido) {
		this.apelido = apelido;
	}
	
	public int getNumDeCartas() {
		return this.numDeCartas;
	}
	public void setNumDeCartas(int numDeCartas) {
		this.numDeCartas = numDeCartas;
	}

	public CartaRN getCarta(int i) {
		return this.filaDeCartas[i];
	}
	public CartaRN getPrimeiraCarta() {
		return this.getCarta(0);
	}
	
	public void setFilaDeCartas(CartaRN[] novasCartas){
		this.filaDeCartas = novasCartas;
	}
	public CartaRN[] getFilaDeCartas(){
		return this.filaDeCartas;
	}
	
	public void setLugarDoJogador(int lugarDoJogador){
		this.lugarDoJogador = lugarDoJogador;
	}	
	public int getLugarDoJogador(){
		return this.lugarDoJogador;
	}	
}
